import request from '@/utils/request'

// 查询应用管理列表
export function listSysApp (query) {
  return request({
    url: '/sys/sysApp/list',
    method: 'get',
    params: query
  })
}

// 查询应用管理详细
export function getSysApp (appId) {
  return request({
    url: '/sys/sysApp/' + appId,
    method: 'get'
  })
}

// 新增应用管理
export function addSysApp (data) {
  return request({
    url: '/sys/sysApp',
    method: 'post',
    data: data
  })
}

// 修改应用管理
export function updateSysApp (data) {
  return request({
    url: '/sys/sysApp',
    method: 'put',
    data: data
  })
}

// 删除应用管理
export function delSysApp (appId) {
  return request({
    url: '/sys/sysApp/' + appId,
    method: 'delete'
  })
}

// 导出应用管理
export function exportSysApp (query) {
  return request({
    url: '/sys/sysApp/export',
    method: 'get',
    params: query
  })
}
// 获取初始化数据
export function getInitData (dictTypes) {
  return request({
    url: '/sys/sysApp/getInitData/' + dictTypes,
    method: 'get'
  })
}

/*
 * @description: 修改密码
 * @params: params { Object } get 请求 body 参数
 * @author: liumingpeng
 * @date: 2023-04-24 17:39:04
 */
export function getUpdatePwd (params) {
  return request({
    url: '/sys/AppRePassword/resetPwd',
    method: 'post',
    data: params
  })
}
